import { createRouter, createWebHistory } from 'vue-router'


// vite 环境变量 import.meta.env.BASE_URL
// createRouter 创建路由实列
// history 模式
const router = createRouter({
  history: createWebHistory(import.meta.env.BASE_URL),
  routes: [
    // 登录
    { 
      path: '/login',
      name: 'login',
      component: () => import('@/view/login/index.vue')
    },
    // 默认路由
    {
      path: '/',
      name: 'home',
      component: () => import('@/view/Layout/index.vue'),
      // 默认重定向
      redirect: '/data/browse',
      // 二级路由
      children: [
        // 数据概览
        {
          path: 'data/browse',
          name: 'dataBrowse',
          component: () => import('@/view/data-browse/index.vue'),
          meta: { title: '数据概览' }
        },
        // 会员管理 - 会员列表
        {
          path: 'member/list',
          name: 'memberList',
          component: () => import('@/view/member-manage/member-list/index.vue'),
          meta: { title: '会员列表' }
        },
        // 会员管理 - 会员等级
        {
          path: 'member/level',
          name: 'memberLevel',
          component: () => import('@/view/member-manage/member-level/index.vue'),
          meta: { title: '会员等级' }
        },
        // 积分管理
        {
          path: 'integral/manage',
          name: 'integralManage',
          component: () => import('@/view/integral-manage/index.vue'),
          meta: { title: '积分管理' }
        },
        // 系统设置
        {
          path: 'system/set',
          name: 'systemSet',
          component: () => import('@/view/system-set/index.vue'),
          meta: { title: '系统设置' }
        },
      ]
    }
  ]
})


export default router
